package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseCmfUser<M extends BaseCmfUser<M>> extends Model<M> implements IBean {

	public void setId(java.math.BigInteger id) {
		set("id", id);
	}
	
	public java.math.BigInteger getId() {
		return get("id");
	}

	/**
	 * 用户名
	 */
	public void setUserLogin(java.lang.String userLogin) {
		set("user_login", userLogin);
	}
	
	/**
	 * 用户名
	 */
	public java.lang.String getUserLogin() {
		return getStr("user_login");
	}

	/**
	 * 登录密码；sp_password加密
	 */
	public void setUserPass(java.lang.String userPass) {
		set("user_pass", userPass);
	}
	
	/**
	 * 登录密码；sp_password加密
	 */
	public java.lang.String getUserPass() {
		return getStr("user_pass");
	}

	/**
	 * 用户美名
	 */
	public void setUserNicename(java.lang.String userNicename) {
		set("user_nicename", userNicename);
	}
	
	/**
	 * 用户美名
	 */
	public java.lang.String getUserNicename() {
		return getStr("user_nicename");
	}

	/**
	 * 登录邮箱
	 */
	public void setUserEmail(java.lang.String userEmail) {
		set("user_email", userEmail);
	}
	
	/**
	 * 登录邮箱
	 */
	public java.lang.String getUserEmail() {
		return getStr("user_email");
	}

	/**
	 * 用户个人网站
	 */
	public void setUserUrl(java.lang.String userUrl) {
		set("user_url", userUrl);
	}
	
	/**
	 * 用户个人网站
	 */
	public java.lang.String getUserUrl() {
		return getStr("user_url");
	}

	/**
	 * 用户头像，相对于upload/avatar目录
	 */
	public void setAvatar(java.lang.String avatar) {
		set("avatar", avatar);
	}
	
	/**
	 * 用户头像，相对于upload/avatar目录
	 */
	public java.lang.String getAvatar() {
		return getStr("avatar");
	}

	public void setAvatarThumb(java.lang.String avatarThumb) {
		set("avatar_thumb", avatarThumb);
	}
	
	public java.lang.String getAvatarThumb() {
		return getStr("avatar_thumb");
	}

	/**
	 * 性别；0：保密，1：男；2：女
	 */
	public void setSex(java.lang.Integer sex) {
		set("sex", sex);
	}
	
	/**
	 * 性别；0：保密，1：男；2：女
	 */
	public java.lang.Integer getSex() {
		return getInt("sex");
	}

	/**
	 * 年龄
	 */
	public void setAge(java.lang.Integer age) {
		set("age", age);
	}
	
	/**
	 * 年龄
	 */
	public java.lang.Integer getAge() {
		return getInt("age");
	}

	/**
	 * 生日
	 */
	public void setBirthday(java.lang.String birthday) {
		set("birthday", birthday);
	}
	
	/**
	 * 生日
	 */
	public java.lang.String getBirthday() {
		return getStr("birthday");
	}

	/**
	 * 个性签名
	 */
	public void setSignature(java.lang.String signature) {
		set("signature", signature);
	}
	
	/**
	 * 个性签名
	 */
	public java.lang.String getSignature() {
		return getStr("signature");
	}

	/**
	 * 最后登录ip
	 */
	public void setLastLoginIp(java.lang.String lastLoginIp) {
		set("last_login_ip", lastLoginIp);
	}
	
	/**
	 * 最后登录ip
	 */
	public java.lang.String getLastLoginIp() {
		return getStr("last_login_ip");
	}

	/**
	 * 最后登录时间
	 */
	public void setLastLoginTime(java.lang.Integer lastLoginTime) {
		set("last_login_time", lastLoginTime);
	}
	
	/**
	 * 最后登录时间
	 */
	public java.lang.Integer getLastLoginTime() {
		return getInt("last_login_time");
	}

	/**
	 * 注册时间
	 */
	public void setCreateTime(java.lang.Integer createTime) {
		set("create_time", createTime);
	}
	
	/**
	 * 注册时间
	 */
	public java.lang.Integer getCreateTime() {
		return getInt("create_time");
	}

	/**
	 * 激活码
	 */
	public void setUserActivationKey(java.lang.String userActivationKey) {
		set("user_activation_key", userActivationKey);
	}
	
	/**
	 * 激活码
	 */
	public java.lang.String getUserActivationKey() {
		return getStr("user_activation_key");
	}

	/**
	 * 用户状态 0：禁用； 1：正常 ；2：未验证 3：已注销
	 */
	public void setUserStatus(java.lang.Integer userStatus) {
		set("user_status", userStatus);
	}
	
	/**
	 * 用户状态 0：禁用； 1：正常 ；2：未验证 3：已注销
	 */
	public java.lang.Integer getUserStatus() {
		return getInt("user_status");
	}

	/**
	 * 用户积分
	 */
	public void setScore(java.lang.Integer score) {
		set("score", score);
	}
	
	/**
	 * 用户积分
	 */
	public java.lang.Integer getScore() {
		return getInt("score");
	}

	/**
	 * 用户类型，1:admin ;2:会员
	 */
	public void setUserType(java.lang.Integer userType) {
		set("user_type", userType);
	}
	
	/**
	 * 用户类型，1:admin ;2:会员
	 */
	public java.lang.Integer getUserType() {
		return getInt("user_type");
	}

	/**
	 * 金币
	 */
	public void setCoin(java.lang.Long coin) {
		set("coin", coin);
	}
	
	/**
	 * 金币
	 */
	public java.lang.Long getCoin() {
		return getLong("coin");
	}

	/**
	 * 手机号
	 */
	public void setMobile(java.lang.String mobile) {
		set("mobile", mobile);
	}
	
	/**
	 * 手机号
	 */
	public java.lang.String getMobile() {
		return getStr("mobile");
	}

	public void setWeixin(java.lang.String weixin) {
		set("weixin", weixin);
	}
	
	public java.lang.String getWeixin() {
		return getStr("weixin");
	}

	/**
	 * 省
	 */
	public void setProvince(java.lang.String province) {
		set("province", province);
	}
	
	/**
	 * 省
	 */
	public java.lang.String getProvince() {
		return getStr("province");
	}

	/**
	 * 市
	 */
	public void setCity(java.lang.String city) {
		set("city", city);
	}
	
	/**
	 * 市
	 */
	public java.lang.String getCity() {
		return getStr("city");
	}

	/**
	 * 区
	 */
	public void setArea(java.lang.String area) {
		set("area", area);
	}
	
	/**
	 * 区
	 */
	public java.lang.String getArea() {
		return getStr("area");
	}

	/**
	 * 0 未推荐 1 推荐
	 */
	public void setIsrecommend(java.lang.Boolean isrecommend) {
		set("isrecommend", isrecommend);
	}
	
	/**
	 * 0 未推荐 1 推荐
	 */
	public java.lang.Boolean getIsrecommend() {
		return get("isrecommend");
	}

	public void setOpenid(java.lang.String openid) {
		set("openid", openid);
	}
	
	public java.lang.String getOpenid() {
		return getStr("openid");
	}

	public void setLoginType(java.lang.String loginType) {
		set("login_type", loginType);
	}
	
	public java.lang.String getLoginType() {
		return getStr("login_type");
	}

	public void setIsauth(java.lang.Boolean isauth) {
		set("isauth", isauth);
	}
	
	public java.lang.Boolean getIsauth() {
		return get("isauth");
	}

	/**
	 * 邀请码
	 */
	public void setCode(java.lang.String code) {
		set("code", code);
	}
	
	/**
	 * 邀请码
	 */
	public java.lang.String getCode() {
		return getStr("code");
	}

	/**
	 * 是否为广告视频发布者0 否 1是
	 */
	public void setIsAd(java.lang.Boolean isAd) {
		set("is_ad", isAd);
	}
	
	/**
	 * 是否为广告视频发布者0 否 1是
	 */
	public java.lang.Boolean getIsAd() {
		return get("is_ad");
	}

	/**
	 * 注册来源android/ios/pc
	 */
	public void setSource(java.lang.String source) {
		set("source", source);
	}
	
	/**
	 * 注册来源android/ios/pc
	 */
	public java.lang.String getSource() {
		return getStr("source");
	}

	/**
	 * 收益
	 */
	public void setVotes(java.lang.Long votes) {
		set("votes", votes);
	}
	
	/**
	 * 收益
	 */
	public java.lang.Long getVotes() {
		return getLong("votes");
	}

	/**
	 * vip到期时间 0表示未开通vip
	 */
	public void setVipEndtime(java.lang.Integer vipEndtime) {
		set("vip_endtime", vipEndtime);
	}
	
	/**
	 * vip到期时间 0表示未开通vip
	 */
	public java.lang.Integer getVipEndtime() {
		return getInt("vip_endtime");
	}

	/**
	 * 手机唯一识别码
	 */
	public void setMobileid(java.lang.String mobileid) {
		set("mobileid", mobileid);
	}
	
	/**
	 * 手机唯一识别码
	 */
	public java.lang.String getMobileid() {
		return getStr("mobileid");
	}

	/**
	 * ip地址ip2long 格式化
	 */
	public void setIp(java.lang.Long ip) {
		set("ip", ip);
	}
	
	/**
	 * ip地址ip2long 格式化
	 */
	public java.lang.Long getIp() {
		return getLong("ip");
	}

	/**
	 * 映票总数
	 */
	public void setVotestotal(java.lang.Long votestotal) {
		set("votestotal", votestotal);
	}
	
	/**
	 * 映票总数
	 */
	public java.lang.Long getVotestotal() {
		return getLong("votestotal");
	}

	/**
	 * 是否是超管 0 否 1 是
	 */
	public void setIssuper(java.lang.Boolean issuper) {
		set("issuper", issuper);
	}
	
	/**
	 * 是否是超管 0 否 1 是
	 */
	public java.lang.Boolean getIssuper() {
		return get("issuper");
	}

	/**
	 * 消费总额
	 */
	public void setConsumption(java.lang.Long consumption) {
		set("consumption", consumption);
	}
	
	/**
	 * 消费总额
	 */
	public java.lang.Long getConsumption() {
		return getLong("consumption");
	}

	/**
	 * 是否vip（1-是 0-否）
	 */
	public void setVip(java.lang.String vip) {
		set("vip", vip);
	}
	
	/**
	 * 是否vip（1-是 0-否）
	 */
	public java.lang.String getVip() {
		return getStr("vip");
	}

	/**
	 * 头像挂件url
	 */
	public void setPendantUrl(java.lang.String pendantUrl) {
		set("pendant_url", pendantUrl);
	}
	
	/**
	 * 头像挂件url
	 */
	public java.lang.String getPendantUrl() {
		return getStr("pendant_url");
	}

	/**
	 * 福音号
	 */
	public void setFyNo(java.lang.Long fyNo) {
		set("fy_no", fyNo);
	}
	
	/**
	 * 福音号
	 */
	public java.lang.Long getFyNo() {
		return getLong("fy_no");
	}

}
